Embedded Systems

Programming Ultra Low Power Architectures

Dozen­ten Philipp Schlicker
Alumni
Philipp Schlicker

Dustin Pe­ter­son
Alumni
Dustin Pe­ter­son

Vor­lesung Block­ver­anstal­tung, 4. Sep­tem­ber 2017 bis 15. Sep­tem­ber 2017 (9:00 - 18:00 Uhr)
B319
Übungsleitung
Übungs­gruppe 10. Mai 2017, 18:00 Uhr, Raum A301
Um­fang 6 LP
Ein­trag im Kurskat­a­log Cam­pus

Beschrei­bung

Dieses Modul ist eine Einführung in die prak­tis­che Ar­beit mit Mikro­con­trollern. Hierfür wird die auf einem 32-bit ARM Cor­tex-M0+ Prozes­sor basierende FRDM-KL25Z En­twick­lungsplat­tform ver­wen­det.

Nach einer kurzen Einführung in die ver­wen­dete Plat­tform, wer­den in Zweierteams prak­tis­che Auf­gaben gelöst. Die The­men des Prak­tikums gliedern sich wie folgt:

  • Einführung in Em­bed­ded Pro­gram­mierung mit Hilfe der mbed-Plat­tform
  • Funk­tion­sweise des ARM Cor­tex M0+ Prozes­sors (As­sem­bler, In­ter­rupts)
  • Ex­terne Kom­mu­nika­tion (GPIO, I2C, Dis­plays, Key­pad)
  • Mes­sung der Leis­tungsauf­nahme
  • Low Power Modes des Prozes­sors
  • Re­duk­tion der Leis­tungsauf­nahme durch getrig­gerte Eventver­ar­beitung (In­ter­rupts, Timer)
  • Ab­schlusspro­jekt

Be­merkung

Vo­ran­mel­dung im ILIAS ist er­forder­lich. Die Vo­ran­mel­dung wird ab dem 1. April 2017 14:00 Uhr zur Verfügung ste­hen.

Vo­raus­set­zun­gen

Lit­er­atur